Hierarchical Plans in a Description Logic of Time and Action
نویسندگان
چکیده
Robert Weida and Diane Lit-man. Terminological reasoning with constraint networks and an application to plan recognition. In Proc. (a)g where S { called the Step Interpretation { is a function associating a newly generated function to each interval introduced by a decomposition operator. The representation of the Double-Stack plan in the extended language is: Double-Stack : = 3(x y) (x d ])(y d ])(x m y). Since the nodes x and y of the conceptual temporal constraint network introduce distinct individual actions, we can now distinguish the diierent instances of the two Basic-Stack actions occurring in distinct intervals: Double-Stack(i; a) =) where X and Y are newly generated functions, mapping the individual plan a to its individual steps b and c. It is now possible the accomplishment of a plan moving two diierent blocks during two Basic-Stack events in sequence. The case of simultaneous occurrences of the same action type with diierent parameters can be expressed in the extended language. The plan where two possibly different blocks are moved by two Basic-Stack actions at the same time is: Sim-Double-Stack : = 3(x y)(x d ])(y d ])(x = y). (Basic-Stack@@x u Basic-Stack@@y) We want now to address the case where diierent individual actions share common parameters or where a plan is made of the repetition, in diierent intervals, of the same individual action. We exploit the temporal agreement construct { p@@X # q@@Y , which spec-iies equality constraints between features introduced in diierent intervals. In the following example, the Same-Block-Double-Stack plan is constituted of two Basic-Stack actions moving the same ?BLOCK: Same-Block-Double-Stack : = 3(x y) (x d ])(y d ])(x m y). (Basic-Stack@@x u Basic-Stack@@y u ?BLOCK@@x # ?BLOCK@@y) Same-Double-Stack is a plan where a Stack action occurs twice in distinct intervals, with the same llers for the actual parameters: Same-Double-Stack : = 3(x y) (x d ])(y d ])(x m y). (Basic-Stack@@x u Basic-Stack@@y u @@x # @@y) The construct @@X # @@Y { a particular case of temporal agreement { imposes an equality constraint between the functions associated to the nodes X and Y , the same individual object; thus, the actual parameters associated to the Basic-Stack actions are equal. Finally we propose an example where the actions composing the plan have diierent types. Consider, in the cooking domain, the following example: Heat-Noodles : = 3(x y) (x d ])(y d ])(x b; m y). (Make-Noodles@@x u …
منابع مشابه
Locating of planting project using Analytic Hierarchy Process and Fuzzy logic (case study: Maravehtappe watershed, Golestan province)
Planting project is one of the methods for improvement of rangeland degradation that exact implementation depends on many factors. Therefore, there is a need for a fundamental method. In the present study for locating planting project, in Maravehtappe watershed, analytic hierarchical process and fuzzy logic are applied. In this study, four ecological criteria of vegetation, soil, physiography a...
متن کاملAction Hierarchies in Description Logics
Our project aims at the automatic generation of multilingual text for product maintenance and documentation from a structured knowledge representation formalized by means of plans in a description logic. These plans consist of one or more actions or other plans. This language independent representation is also designed to support the qualitative simulation of the documentation steps and to supp...
متن کاملRepresenting a robotic domain using temporal description logics
A temporal logic for representing and reasoning on a robotic domain is presented. Actions are represented by describing what is true while the action itself is occurring, and plans are constructed by temporally relating actions and world states. The temporal language is a member of the family of Description Logics, which are characterized by high expressivity combined with good computational pr...
متن کاملوزن دهی و اولویتبندی عوامل و نشانگرهای ارزشیابی برنامه درسی علوم تجربی دوره ابتدایی
Hierarchical analysis is one of the prioritization methods of phenomena. This method provides comparison and use of expert people. In this research, the men-tioned method was applied in order to weight and prioritize valuation factors and indicators for applied science in primary school. The methodology of this research is descriptive survey. The statistical population is all experts (education...
متن کاملA Computational Account for a Description Logic of Time and Action
A formal language for representing and reasoning about time and action is presented. We employ an action representation in the style of Allen, where an action is represented by describing the time course of events while the action occurs. In this sense, an action is deened by means of temporal constraints on the world states, which pertain to the action itself, and on other more elementary acti...
متن کاملOn Hierarchical Task Networks
In planning based on hierarchical task networks (HTN), plans are generated by refining high-level actions (‘compound tasks’) into lowerlevel actions, until primitive actions are obtained that can be sent to execution. While a primitive action is defined by its precondition and effects, a high-level action is defined by zero, one or several methods: sets of (high-level or primitive) actions deco...
متن کامل